1
Ngữ pháp Chuỗi: Xác định Mẫu với RegExp
AI020Lesson 5
00:00

Biểu thức chính quy (RegExp) là một ngữ pháp hình thức chuyên biệt dùng để mô tả, tìm kiếm và thao tác các mẫu trong dữ liệu chuỗi. Trong JavaScript, một RegExp hoạt động như bản thiết kế cho trình xử lý thực hiện các thao tác tìm kiếm và xác minh.

1. Xác định Ngữ pháp

Có hai cách chính để khởi tạo một mẫu: cách ký hiệu văn bản (var re2 = /abc/;), được biên dịch khi kịch bản tải xong, và cách constructor RegExp (var re1 = new RegExp("abc");), cho phép xây dựng mẫu một cách động từ các biến.

/abc/Văn bản (Nhanh/Tĩnh)new RegExp("abc")Constructor (Động)

2. Phương thức .test()

Phương thức .test() là cách cơ bản nhất để áp dụng ngữ pháp này; nó trả về một giá trị Boolean chỉ ra xem mẫu có tồn tại ở bất kỳ đâu trong chuỗi mục tiêu hay không. Một số ký tự như + có ý nghĩa chức năng và phải được tránh thoát bằng dấu gạch chéo ngược (ví dụ, /eighteen\+/) để được khớp chính xác như văn bản.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>